package cn.edu.nuc.film.service.interfaces;

import java.util.List;

import cn.edu.nuc.film.common.PageControl;
import cn.edu.nuc.film.common.Pager;
import cn.edu.nuc.film.entity.Film;
import cn.edu.nuc.film.entity.FilmType;

public interface FilmTypeService {
	
	/**
	 * 获取类型列表，传值到addFilm前台
	 * @return  List<FilmType>
	 */
	List<FilmType> typelist();
	
	/**
	 * 影片类型列表
	 * @return
	 */
	Pager<FilmType> filmTypeList( PageControl pc,String name);
	
	
	/**
	 * 添加分类
	 * @param filmType  影片类型对象
	 * @return  int
	 */
	int insert(FilmType filmType);
	
	/**
	 * 通过ftId来进行filmType的查询
	 * @param ftId
	 * @return
	 */
	FilmType detailFtId( int ftId);
	
	/**
	 * 编辑filmType
	 * @param filmType
	 * @return
	 */
	int editFilmType( FilmType filmType);
	
	/**
	 * 查出ftId类型的电影
	 * @param ftId
	 * @return
	 */
	List<Film> searchFilmByFtid( int ftId);
}
